home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #4 / Amiga Plus CD - 2000 - No. 4.iso / PowerPC / Dev / PPCRelease / Examples / Tasks / StartupPPC.elf.dump < prev    next >
Encoding:
Text File  |  1998-06-07  |  3.4 KB  |  101 lines

  1.  
  2. StartupPPC.elf:     file format elf32-powerpc
  3. StartupPPC.elf
  4. architecture: powerpc:common, flags 0x00000011:
  5. HAS_RELOC, HAS_SYMS
  6. start address 0x00000000
  7.  
  8. Sections:
  9. Idx Name          Size      VMA       LMA       File off  Algn
  10.   0 .text         000000cc  00000000  00000000  00000034  2**2
  11.                   CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  12.   1 .data         00000000  00000000  00000000  00000100  2**0
  13.                   CONTENTS, ALLOC, LOAD, DATA
  14.   2 .bss          00000000  00000000  00000000  00000100  2**0
  15.                   ALLOC
  16.   3 .comment      00000014  00000000  00000000  00000100  2**0
  17.                   CONTENTS, READONLY
  18. SYMBOL TABLE:
  19. 00000000 l    d  .text    00000000 
  20. 00000000 l    d  *ABS*    00000000 
  21. 00000000 l    d  .data    00000000 
  22. 00000000 l    d  .bss    00000000 
  23. 00000000 l    d  .comment    00000000 
  24. 00000000 l    d  *ABS*    00000000 
  25. 00000000 l    d  *ABS*    00000000 
  26. 00000000 l    d  *ABS*    00000000 
  27. 00000000 l    df *ABS*    00000000 StartupPPC.c
  28. 00000000 l     O .text    00000000 gcc2_compiled.
  29. 00000000         *UND*    00000000 PPCGetMessage
  30. 00000000         *UND*    00000000 PPCDeleteMessage
  31. 00000000         *UND*    00000000 PPCFindTask
  32. 00000000         *UND*    00000000 PPCWaitPort
  33. 00000004 g     F .text    000000c8 main
  34. 00000000         *UND*    00000000 PPCSendMessage
  35. 00000000         *UND*    00000000 PPCCreateMessage
  36. 00000000         *UND*    00000000 PPCGetTaskAttr
  37.  
  38.  
  39. Disassembly of section .text:
  40. 00000000 <gcc2_compiled.> .long 0x404c
  41. main():
  42. 00000004 <main> stwu    r1,-32(r1)
  43. 00000008 <main+4> mflr    r0
  44. 0000000c <main+8> stw    r28,16(r1)
  45. 00000010 <main+c> stw    r29,20(r1)
  46. 00000014 <main+10> stw    r30,24(r1)
  47. 00000018 <main+14> stw    r31,28(r1)
  48. 0000001c <main+18> stw    r0,36(r1)
  49. 00000020 <main+1c> li    r3,0
  50. 00000024 <main+20> bl    00000024 <main+20>
  51.         RELOC: 00000024 R_PPC_REL24 PPCFindTask
  52. 00000028 <main+24> lis    r3,-32766
  53. 0000002c <main+28> ori    r3,r3,22
  54. 00000030 <main+2c> bl    00000030 <main+2c>
  55.         RELOC: 00000030 R_PPC_REL24 PPCGetTaskAttr
  56. 00000034 <main+30> mr    r28,r3
  57. 00000038 <main+34> lis    r3,-32766
  58. 0000003c <main+38> ori    r3,r3,20
  59. 00000040 <main+3c> bl    00000040 <main+3c>
  60.         RELOC: 00000040 R_PPC_REL24 PPCGetTaskAttr
  61. 00000044 <main+40> mr    r29,r3
  62. 00000048 <main+44> li    r4,0
  63. 0000004c <main+48> bl    0000004c <main+48>
  64.         RELOC: 0000004c R_PPC_REL24 PPCCreateMessage
  65. 00000050 <main+4c> mr.    r30,r3
  66. 00000054 <main+50> beq    000000a4 <main+a0>
  67. 00000058 <main+54> li    r31,0
  68. 0000005c <main+58> mr    r4,r30
  69. 00000060 <main+5c> mr    r7,r31
  70. 00000064 <main+60> addi    r31,r31,1
  71. 00000068 <main+64> li    r5,0
  72. 0000006c <main+68> lwz    r3,0(r28)
  73. 00000070 <main+6c> li    r6,0
  74. 00000074 <main+70> bl    00000074 <main+70>
  75.         RELOC: 00000074 R_PPC_REL24 PPCSendMessage
  76. 00000078 <main+74> mr    r3,r29
  77. 0000007c <main+78> bl    0000007c <main+78>
  78.         RELOC: 0000007c R_PPC_REL24 PPCWaitPort
  79. 00000080 <main+7c> mr    r3,r29
  80. 00000084 <main+80> bl    00000084 <main+80>
  81.         RELOC: 00000084 R_PPC_REL24 PPCGetMessage
  82. 00000088 <main+84> cmpwi    cr1,r31,3
  83. 0000008c <main+88> ble    cr1,0000005c <main+58>
  84. 00000090 <main+8c> li    r0,1
  85. 00000094 <main+90> stw    r0,4(r28)
  86. 00000098 <main+94> mr    r3,r30
  87. 0000009c <main+98> bl    0000009c <main+98>
  88.         RELOC: 0000009c R_PPC_REL24 PPCDeleteMessage
  89. 000000a0 <main+9c> b    000000a8 <main+a4>
  90. 000000a4 <main+a0> stw    r30,4(r28)
  91. 000000a8 <main+a4> li    r3,0
  92. 000000ac <main+a8> lwz    r0,36(r1)
  93. 000000b0 <main+ac> mtlr    r0
  94. 000000b4 <main+b0> lwz    r28,16(r1)
  95. 000000b8 <main+b4> lwz    r29,20(r1)
  96. 000000bc <main+b8> lwz    r30,24(r1)
  97. 000000c0 <main+bc> lwz    r31,28(r1)
  98. 000000c4 <main+c0> addi    r1,r1,32
  99. 000000c8 <main+c4> blr
  100. Disassembly of section .data:
  101.